{
    "Dhcp4": {
        "interfaces-config": {
            "interfaces": [
                "igc0",
                "igc1",
                "igc3"
            ]
        },
        "lease-database": {
            "type": "memfile",
            "persist": true,
            "name": "/var/lib/kea/dhcp4.leases"
        },
        "loggers": [
            {
                "name": "kea-dhcp4",
                "output_options": [
                    {
                        "output": "syslog"
                    }
                ],
                "severity": "INFO"
            }
        ],
        "valid-lifetime": 7200,
        "max-valid-lifetime": 86400,
        "ip-reservations-unique": false,
        "echo-client-id": false,
        "option-data": [
            {
                "name": "domain-name",
                "data": "home.arpa"
            }
        ],
        "option-def": [
            {
                "space": "dhcp4",
                "name": "ldap-server",
                "code": 95,
                "type": "string"
            }
        ],
        "hooks-libraries": [
            {
                "library": "/usr/local/lib/kea/hooks/libdhcp_lease_cmds.so"
            }
        ],
        "control-socket": {
            "socket-type": "unix",
            "socket-name": "/tmp/kea4-ctrl-socket"
        },
        "authoritative": true,
        "client-classes": [
            {
                "name": "pool_lan_0",
                "test": "member('ALL')"
            },
            {
                "name": "pool_opt4_0",
                "test": "member('ALL')"
            },
            {
                "name": "pool_opt5_0",
                "test": "member('ALL')"
            }
        ],
        "subnet4": [
            {
                "id": 1,
                "subnet": "192.168.254.0/24",
                "option-data": [
                    {
                        "name": "domain-name-servers",
                        "data": "192.168.254.10"
                    },
                    {
                        "name": "routers",
                        "data": "192.168.254.10"
                    }
                ],
                "pools": [
                    {
                        "pool": "192.168.254.20 - 192.168.254.245",
                        "client-class": "pool_lan_0"
                    }
                ],
                "reservations-in-subnet": true
            },
            {
                "id": 2,
                "subnet": "192.168.200.0/24",
                "option-data": [
                    {
                        "name": "domain-name-servers",
                        "data": "192.168.200.1"
                    },
                    {
                        "name": "routers",
                        "data": "192.168.200.1"
                    }
                ],
                "pools": [
                    {
                        "pool": "192.168.200.10 - 192.168.200.10",
                        "client-class": "pool_opt4_0"
                    }
                ],
                "reservations-in-subnet": true
            },
            {
                "id": 3,
                "subnet": "172.16.4.0/24",
                "option-data": [
                    {
                        "name": "domain-name-servers",
                        "data": "172.16.4.1"
                    },
                    {
                        "name": "routers",
                        "data": "172.16.4.1"
                    }
                ],
                "pools": [
                    {
                        "pool": "172.16.4.100 - 172.16.4.200",
                        "client-class": "pool_opt5_0"
                    }
                ],
                "reservations-in-subnet": true
            }
        ]
    }
}